home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / share / X11 / xkb / symbols / nl < prev    next >
Encoding:
Text File  |  2009-03-31  |  6.9 KB  |  156 lines

  1. // $XKeyboardConfig$
  2.  
  3. // Basic layout based on converted file, from keytable file to xkb/symbols/ file
  4. // with mk_xkb by root@linux.chanae.stben.be Tue Sep 30 00:53:29 MET DST 1997
  5.  
  6. // Converted from the nl-latin.map of the Linux kbd package by
  7. // Pablo Saratxaga <srtxg@f2219.n293.z2.fidonet.org>
  8. //
  9. // $XFree86: xc/programs/xkbcomp/symbols/nl,v 1.2 2002/11/22 04:03:28 dawes Exp $
  10.  
  11. // Official layout by Benno Schulenberg <bensberg@justemail.net>, January 2007,
  12. // based on http://www.xs4all.nl/~koospol/public/Xmodmap-nl-deadkeys.gz
  13.  
  14.  
  15. default partial alphanumeric_keys
  16. xkb_symbols "basic" {
  17.  
  18.     include "latin"
  19.  
  20.     name[Group1]="Netherlands";
  21.  
  22.     key <AE02>    { [         2,   quotedbl,  twosuperior,    oneeighth ]    };
  23.     key <AE06>    { [         6,  ampersand, threequarters, fiveeighths ]    };
  24.     key <AE07>    { [         7, underscore,     sterling, seveneighths ]    };
  25.     key <AE08>    { [         8,  parenleft,    braceleft,  bracketleft ]    };
  26.     key <AE09>    { [         9, parenright,   braceright, bracketright ]    };
  27.     key <AE10>    { [         0, apostrophe,       degree,    trademark ]    };
  28.     key <AE11>    { [     slash,   question,    backslash, questiondown ]    };
  29.     key <AE12>    { [    degree, dead_tilde, dead_cedilla,  dead_ogonek ]    };
  30.  
  31.     key <AD03>    { [         e,          E,     EuroSign,         cent ] };
  32.     key <AD05>    { [         t,          T,        thorn,        THORN ]    };
  33.     key <AD06>    { [         y,          Y,   ydiaeresis,          yen ]    };
  34.     key <AD07>    { [         u,          U,   udiaeresis,   Udiaeresis ]    };
  35.     key <AD08>    { [         i,          I,   idiaeresis,   Idiaeresis ]    };
  36.     key <AD09>    { [         o,          O,       ograve,       Ograve ]    };
  37.     key <AD10>    { [         p,          P,    paragraph,        THORN ]    };
  38.     key <AD11>    { [dead_diaeresis, dead_circumflex, asciitilde, asciicircum]    };
  39.     key <AD12>    { [  asterisk,        bar,   dead_tilde,  dead_macron ]    };
  40.  
  41.     key <AC01>    { [         a,          A,       aacute,       Aacute ]    };
  42.     key <AC04>    { [         f,          F,  ordfeminine,  ordfeminine ]    };
  43.     key <AC10>    { [      plus,  plusminus,   dead_acute, dead_doubleacute ] };
  44.     key <AC11>    { [dead_acute, dead_grave,   apostrophe,        grave ] };
  45.     key <TLDE>    { [        at,    section,      notsign,      notsign ]    };
  46.  
  47.     key <BKSL>    { [      less,    greater,   dead_grave,   dead_breve ]    };
  48.     key <AB06>    { [         n,          N,       ntilde,       Ntilde ]    };
  49.     key <AB07>    { [         m,          M,     Greek_mu,    masculine ]    };
  50.     key <AB08>    { [     comma,  semicolon,      cedilla, guillemotleft]    };
  51.     key <AB09>    { [    period,      colon, periodcentered, guillemotright ] };
  52.     key <AB10>    { [     minus,      equal,       hyphen, dead_abovedot]    };
  53.  
  54.     key <LSGT>    { [bracketright, bracketleft,       bar,    brokenbar ]    };
  55.  
  56.     include "level3(ralt_switch)"
  57. };
  58.  
  59.  
  60. partial alphanumeric_keys
  61. xkb_symbols "std" {
  62.  
  63.     name[Group1]= "Netherlands - Standard";
  64.  
  65.     key <TLDE>  { [             at,        section,        notsign ] };
  66.     key <AE01>  { [              1,         exclam,    onesuperior ] };
  67.     key <AE02>  { [              2,       quotedbl,    twosuperior ] };
  68.     key <AE03>  { [              3,     numbersign,  threesuperior ] };
  69.     key <AE04>  { [              4,         dollar,     onequarter ] };
  70.     key <AE05>  { [              5,        percent,        onehalf ] };
  71.     key <AE06>  { [              6,      ampersand,  threequarters ] };
  72.     key <AE07>  { [              7,     underscore,       sterling ] };
  73.     key <AE08>  { [              8,      parenleft,      braceleft ] };
  74.     key <AE09>  { [              9,     parenright,     braceright ] };
  75.     key <AE10>  { [              0,     apostrophe                 ] };
  76.     key <AE11>  { [          slash,       question,      backslash ] };
  77.     key <AE12>  { [         degree,     dead_tilde,   dead_cedilla ] };
  78.  
  79.     key <AD01>  { [              q,              Q                 ] };
  80.     key <AD02>  { [              w,              W                 ] };
  81.     key <AD03>  { [              e,              E,       EuroSign ] };
  82.     key <AD04>  { [              r,              R,      paragraph ] };
  83.     key <AD05>  { [              t,              T                 ] };
  84.     key <AD06>  { [              y,              Y                 ] };
  85.     key <AD07>  { [              u,              U                 ] };
  86.     key <AD08>  { [              i,              I                 ] };
  87.     key <AD09>  { [              o,              O                 ] };
  88.     key <AD10>  { [              p,              P                 ] };
  89.     key <AD11>  { [ dead_diaeresis, dead_circumflex                ] };
  90.     key <AD12>  { [       asterisk,            bar                 ] };
  91.     key <BKSL>  { [           less,        greater                 ] };
  92.  
  93.     key <AC01>  { [              a,              A                 ] };
  94.     key <AC02>  { [              s,              S,         ssharp ] };
  95.     key <AC03>  { [              d,              D                 ] };
  96.     key <AC04>  { [              f,              F                 ] };
  97.     key <AC05>  { [              g,              G                 ] };
  98.     key <AC06>  { [              h,              H                 ] };
  99.     key <AC07>  { [              j,              J                 ] };
  100.     key <AC08>  { [              k,              K                 ] };
  101.     key <AC09>  { [              l,              L                 ] };
  102.     key <AC10>  { [           plus,      plusminus                 ] };
  103.     key <AC11>  { [     dead_acute,     dead_grave                 ] };
  104.  
  105.     key <LSGT>  { [   bracketright,    bracketleft,            bar ] };
  106.     key <AB01>  { [              z,              Z,  guillemotleft ] };
  107.     key <AB02>  { [              x,              X, guillemotright ] };
  108.     key <AB03>  { [              c,              C,           cent ] };
  109.     key <AB04>  { [              v,              V                 ] };
  110.     key <AB05>  { [              b,              B                 ] };
  111.     key <AB06>  { [              n,              N                 ] };
  112.     key <AB07>  { [              m,              M,             mu ] };
  113.     key <AB08>  { [          comma,      semicolon                 ] };
  114.     key <AB09>  { [         period,          colon, periodcentered ] };
  115.     key <AB10>  { [          minus,          equal                 ] };
  116.  
  117.     include "level3(ralt_switch)"
  118. };
  119.  
  120.  
  121. partial alphanumeric_keys
  122. xkb_symbols "Sundeadkeys" {
  123.  
  124.     // For naming consistency
  125.  
  126.     include "nl(basic)"
  127.  
  128. };
  129.  
  130. partial alphanumeric_keys
  131. xkb_symbols "sundeadkeys" {
  132.  
  133.      // For naming consistency
  134.  
  135.     include "nl(Sundeadkeys)"
  136.     name[Group1]="Netherlands - Sun dead keys";
  137. };
  138.  
  139. // Copied from macintosh_vndr/nl
  140. partial alphanumeric_keys 
  141. xkb_symbols "mac" {
  142.  
  143.     // Describes the differences between a very simple mac_US
  144.     // keyboard and a very simple netherland keybaord
  145.  
  146.     include "latin"
  147.  
  148.     name[Group1]= "Netherlands - Macintosh";
  149.  
  150.     include "level3(ralt_switch)"
  151.  
  152. // do just nothing
  153.  
  154. };
  155.  
  156.